package persistencia;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import util.Conexion;
import bean.TMOVH;

public class TMOVHDAO {
	
	public int registrarTMOVH(TMOVH tmovh) throws SQLException{
		PreparedStatement pstm = Conexion.obtenerConexion().prepareStatement(""
				+ "insert into prodtecni.tmovh(MHALMF,MHEJER,MHPERI,MHCMOV,MHTMOV,MHPISO,MHFECH,MHSITU,MHREF1,MHREF2,MHUCRE,MHFCRE,MHHCRE,MHALMV) "
				+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)",PreparedStatement.RETURN_GENERATED_KEYS);
		pstm.setString(1, tmovh.getMHALMF());
		pstm.setInt(2, tmovh.getMHEJER());
		pstm.setInt(3, tmovh.getMHPERI());
		pstm.setString(4, tmovh.getMHCMOV());
		pstm.setString(5, tmovh.getMHTMOV());
		pstm.setString(6, tmovh.getMHPISO());
		pstm.setInt(7, tmovh.getMHFECH());
		pstm.setString(8, tmovh.getMHSITU());
		pstm.setString(9, tmovh.getMHREF1());
		pstm.setString(10, tmovh.getMHREF2());
		pstm.setString(11, tmovh.getMHUCRE());
		pstm.setInt(12, tmovh.getMHFCRE());
		pstm.setInt(13, tmovh.getMHHCRE());
		pstm.setString(14, tmovh.getMHALMV());
		int result = pstm.executeUpdate();
		int mhcomp = 0;
		if(result>0){
			ResultSet rs = pstm.getGeneratedKeys();
			rs.next();
			mhcomp = rs.getInt(1);
		}
		pstm.close();
		return  mhcomp;
	}

}
